Method of selecting an external electronic device connected with an electronic device and electronic device using same

ABSTRACT

A method of selecting an external electronic device connected with an electronic device is provided. The method determining, among the plurality of external electronic devices, at least one external electronic device connected with the electronic device, transmitting signals to the at least one external electronic device, receiving data corresponding to the signals from the at least one external electronic device, selecting one of the at least one external electronic device based on the received data and transmitting an operation execution signal for the data to the selected external electronic device. A method of selecting an external electronic device connected with electronic device is provided. The method includes receiving a signal from the electronic device, transmitting data corresponding to the signal to the electronic device, receiving an operation execution signal for the data from the electronic device and performing at least one of various operations according to the operation execution signal.

CROSS-REFERENCE TO RELATED APPLICATION(S)

This application claims the benefit under 35 U.S.C. §119(a) of a Koreanpatent application filed on Apr. 11, 2014 in the Korean IntellectualProperty Office and assigned Serial number 10-2014-0043806, the entiredisclosure of which is hereby incorporated by reference.

TECHNICAL FIELD

The present disclosure relates to a method of selecting an externalelectronic device connected with an electronic device and an electronicdevice using the same.

BACKGROUND

As the market in wearable devices has expanded, interest in varioustypes of wearable devices has also increased. Users may collect datathrough wearable devices in various ways. Further, the collected datamay be immediately displayed as information through a display or aspeaker of the wearable device worn by the user.

However, when data is transmitted/received through a plurality ofwearable devices, devices to transmit/receive the data may beredundantly selected. When the received data is displayed, devices todisplay the data may be redundantly operated.

The redundant selection and operation of the wearable devices may leadto inaccurate transmission of data output to users and also increasedpower consumption of the devices due to inefficient driving.

The above information is presented as background information only toassist with an understanding of the present disclosure. No determinationhas been made, and no assertion is made, as to whether any of the abovemight be applicable as prior art with regard to the present disclosure.

SUMMARY

Aspects of the present disclosure are to address at least theabove-mentioned problems and/or disadvantages and to provide at leastthe advantages described below. Accordingly, an aspect of the presentdisclosure is to provide a method of selecting an external electronicdevice connected with an electronic device and an electronic deviceusing the same which clearly transmit pieces of information to be outputto users and efficiently drive a plurality of wearable devices, so as toreduce power consumption through a method of selectively controlling thewearable devices according to types and priorities of the pieces ofinformation to be output.

In accordance with an aspect of the present disclosure, a method ofselecting an external electronic device connected with an electronicdevice is provided. The method includes determining, among the pluralityof external electronic devices, at least one external electronic deviceconnected with the electronic device, transmitting signals to the atleast one external electronic device, receiving data corresponding tothe signals from the at least one external electronic device, selectingone of the at least one external electronic device based on the receiveddata; and transmitting an operation execution signal for the data to theselected external electronic device.

In accordance with another aspect of the present disclosure, anelectronic device is provided. The electronic device includes acommunication module configured to communicate with a plurality ofexternal electronic devices, a display module configured to display dataof an external electronic device selected from among the plurality ofexternal electronic devices and an application processor (AP) configuredto select the external electronic device having transmitted datacorresponding to a signal among data received from the plurality ofexternal electronic devices, wherein the AP determines, from among theplurality of external electronic devices, at least one externalelectronic device connected with the electronic device, transmitssignals to the plurality of external electronic devices, receives datacorresponding to the signals from the plurality of external electronicdevices, selects one of the external electronic devices based on thereceived data, and transmits an operation execution signal to theselected external electronic device.

In accordance with yet another aspect of the present disclosure, amethod of selecting an external electronic device connected with anelectronic device is provided. The method includes receiving a signalfrom the electronic device, transmitting data corresponding to thesignal to the electronic device, receiving an operation execution signalfor the data from the electronic device and performing at least one ofvarious operations according to the operation execution signal.

In accordance with still another aspect of the present disclosure, anelectronic device is provided. The electronic device includes acommunication module configured to communicate with an electronic deviceor other external electronic devices, a sensor module configured tomeasure a sensor value corresponding to a data request signal receivedfrom the electronic device and an application processor (AP) configuredto select an external device having data corresponding to a signaltransmitted from the electronic device among the data received from theexternal device, wherein the AP receives the signal from the electronicdevice, transmits the data corresponding to the signal to the electronicdevice, receives an operation execution signal for the data from theelectronic device, and performs at least one of various operationsaccording to the operation execution signal.

The present disclosure provides a method of selecting an externalelectronic device connected with an electronic device that canaccurately transmit output data to a user by selectively controlling aplurality of wearable devices according to the type and priority ofinformation to be output, and can reduce unnecessary power consumptionby efficiently driving the wearable devices, and an electronic deviceusing the same.

Other aspects, advantages, and salient features of the disclosure willbecome apparent to those skilled in the art from the following detaileddescription, which, taken in conjunction with the annexed drawings,discloses various embodiments of the present disclosure.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other aspects, features, and advantages of certainembodiments of the present disclosure will be more apparent from thefollowing description taken in conjunction with the accompanyingdrawings, in which:

FIG. 1 illustrates a network environment including an electronic deviceaccording to various embodiments of the present disclosure;

FIG. 2 is a block diagram of an electronic device according to variousembodiments of the present disclosure;

FIGS. 3A, 3B, and 3C are flowcharts illustrating operations forclassifying the second electronic devices to output data according tovarious embodiments of the present disclosure;

FIG. 4 is a flowchart illustrating an operation of a first electronicdevice 101 according to various embodiments of the present disclosure;

FIG. 5 is a flowchart illustrating operations of a plurality of secondelectronic devices according to an embodiment of the present disclosure;and

FIG. 6 is a flowchart illustrating operations of a first electronicdevice and a plurality of second electronic devices according to anembodiment of the present disclosure.

Throughout the drawings, it should be noted that like reference numbersare used to depict the same or similar elements, features, andstructures.

DETAILED DESCRIPTION

The following description with reference to the accompanying drawings isprovided to assist in a comprehensive understanding of variousembodiments of the present disclosure as defined by the claims and theirequivalents. It includes various specific details to assist in thatunderstanding but these are to be regarded as merely exemplary.Accordingly, those of ordinary skill in the art will recognize thatvarious changes and modifications of the various embodiments describedherein can be made without departing from the scope and spirit of thepresent disclosure. In addition, descriptions of well-known functionsand constructions may be omitted for clarity and conciseness.

The terms and words used in the following description and claims are notlimited to the bibliographical meanings, but, are merely used by theinventor to enable a clear and consistent understanding of the presentdisclosure. Accordingly, it should be apparent to those skilled in theart that the following description of various embodiments of the presentdisclosure is provided for illustration purpose only and not for thepurpose of limiting the present disclosure as defined by the appendedclaims and their equivalents.

It is to be understood that the singular forms “a,” “an,” and “the”include plural referents unless the context clearly dictates otherwise.Thus, for example, reference to “a component surface” includes referenceto one or more of such surfaces.

The expressions such as “include” and “may include” which may be used inthe present disclosure denote the presence of the disclosed functions,operations, and constituent elements and do not limit one or moreadditional functions, operations, and constituent elements. In thepresent disclosure, the terms such as “include” and/or “have” may beconstrued to denote a certain characteristic, number, operation,constituent element, component or a combination thereof, but may not beconstrued to exclude the existence of or a possibility of the additionof one or more other characteristics, numbers, operations, constituentelements, components or combinations thereof.

In the present disclosure, the expression “and/or” includes any and allcombinations of the associated listed words. For example, the expression“A and/or B” may include A, may include B, or may include both A and B.

In the present disclosure, expressions including ordinal numbers, suchas “first” and “second,” etc., and/or the like, may modify variouselements. However, such elements are not limited by the aboveexpressions. For example, the above expressions do not limit thesequence and/or importance of the elements. The above expressions areused merely for the purpose of distinguishing an element from the otherelements. For example, a first user device and a second user deviceindicate different user devices although for both of them the first userdevice and the second user device are user devices. For example, a firstelement could be termed a second element, and similarly, a secondelement could be also termed a first element without departing from thescope of the present disclosure.

In the case where according to which a component is referred to as being“connected” or “accessed” to other component, it should be understoodthat not only the component is directly connected or accessed to theother component, but also another component may exist between thecomponent and the other component. Meanwhile, in the case whereaccording to which a component is referred to as being “directlyconnected” or “directly accessed” to other component, it should beunderstood that there is no component therebetween.

The terms used in the present disclosure are only used to describespecific various embodiments, and are not intended to limit the presentdisclosure.

Unless otherwise defined, all terms including technical and/orscientific terms used herein have the same meaning as commonlyunderstood by one of ordinary skill in the art to which the presentdisclosure pertains. In addition, unless otherwise defined, all termsdefined in generally used dictionaries may not be overly interpreted.

For example, the electronic device corresponds to a combination of atleast one of the followings: a smartphone, a tablet Personal Computer(PC), a mobile phone, a video phone, an e-book reader, a desktop PC, alaptop PC, a netbook computer, a Personal Digital Assistant (PDA), aPortable Multimedia Player (PMP), a digital audio player (e.g., MP3player), a mobile medical device, a camera, or a wearable device.Examples of the wearable device are a head-mounted-device (HMD) (e.g.,electronic eyeglasses), electronic clothing, an electronic bracelet, anelectronic necklace, an appcessory, an electronic tattoo, a smart watch,etc.

The electronic device according to various embodiments of the presentdisclosure may be smart home appliances. Examples of the smart homeappliances are a television (TV), a Digital Video Disk (DVD) player, anaudio system, a refrigerator, an air-conditioner, a cleaning device, anoven, a microwave oven, a washing machine, an air cleaner, a set-topbox, a TV box (e.g., Samsung HomeSync™, Apple TV™, or Google TV™), agame console, an electronic dictionary, an electronic key, a camcorder,an electronic album, or the like.

The electronic device according to various embodiments of the presentdisclosure may include at least one of the following: medical devices(e.g., Magnetic Resonance Angiography (MRA), Magnetic Resonance Imaging(MRI), Computed Tomography (CT), a scanning machine, an ultrasonicscanning device, etc.), a navigation device, a Global Positioning System(GPS) receiver, an Event Data Recorder (EDR), a Flight Data Recorder(FDR), a vehicle infotainment device, an electronic equipment for ships(e.g., navigation equipment, gyrocompass, etc.), avionics, a securitydevice, a head unit for vehicles, an industrial or home robot, anautomatic teller's machine (ATM), a point of sales (POS) system, etc.

The electronic device according to various embodiments of the presentdisclosure may include at least one of the following: furniture or aportion of a building/structure, an electronic board, an electronicsignature receiving device, a projector, various measuring instruments(e.g., a water meter, an electric meter, a gas meter and a wave meter),etc. respectively. The electronic device according to variousembodiments of the present disclosure may also include a combination ofthe devices listed above. In addition, the electronic device accordingto various embodiments of the present disclosure may be a flexibledevice. It is obvious to those skilled in the art that the electronicdevice according to various embodiments of the present disclosure is notlimited to the aforementioned devices.

Hereinafter, electronic devices according to various embodiments of thepresent disclosure are described in detail with reference to theaccompanying drawings. In the description, the term a ‘user’ may bereferred to as a person or a device that uses an electronic device,e.g., an artificial intelligent electronic device.

FIG. 1 illustrates a network environment 100 including an electronicdevice 101 according to an embodiment of the present disclosure.

Referring to FIG. 1, the electronic device 101 may include a bus 110, aprocessor 120, a memory 130, an input/output (I/O) interface 140, adisplay 150, a communication interface 160 and an application controlmodule 170.

The bus 110 may be a communication circuit that connects the componentsto each other and transfers data (e.g., control messages) between thecomponents.

The processor 120 may receive instructions from the components (e.g.,the memory 130, I/O interface 140, display 150, communication interface160, application control module 170, etc.) via the bus 110, decode themand perform corresponding operations or data processing according to thedecoded instructions.

The memory 130 may store instructions or data transferred from/createdin the processor 120 or the other components (e.g., the I/O interface140, display 150, communication interface 160, application controlmodule 170, etc.). The memory 130 may include programming modules, e.g.,a kernel 131, middleware 132, application programming interface (API)133, application module 134, etc. Each of the programming modules may besoftware, firmware, hardware or a combination thereof.

The kernel 131 may control or manage system resources (e.g., the bus110, processor 120, memory 130, etc.) used to execute operations orfunctions of the programming modules, e.g., the middleware 132, API 133,and application module 134. The kernel 131 may also provide an interfacethat can access and control/manage the components of the electronicdevice 101 via the middleware 132, API 133, and application module 134.

The middleware 132 may make it possible for the API 133 or applicationmodule 134 to perform data communication with the kernel 131. Themiddleware 132 may also perform control operations (e.g., scheduling,load balancing) for task requests transmitted from the applicationmodule 134 by methods, for example, a method for assigning the order ofpriority to use the system resources (e.g., the bus 110, processor 120,memory 130, etc.) of the electronic device 101 to at least one of theapplications of the application module 134.

The API 133 is an interface that allows the application module 134 tocontrol functions of the kernel 131 or middleware 132. For example, theAPI 133 may include at least one interface or function (e.g.,instruction) for file control, window control, character control, videoprocess, etc.

In various embodiments of the present disclosure, the application module134 may include applications that are related to: Short Message Service(SMS)/Multimedia Messaging Service (MMS), email, calendar, alarm, healthcare (e.g., an application for measuring the blood sugar level, aworkout application, etc.), environment information (e.g., atmosphericpressure, humidity, temperature, etc.), and so on. The applicationmodule 134 may be an application related to exchanging informationbetween the electronic device 101 and the external electronic devices(e.g., an electronic device 104). The information exchange-relatedapplication may include a notification relay application fortransmitting specific information to an external electronic device or adevice management application for managing external electronic devices.

For example, the notification relay application may include a functionfor transmitting notification information, created by the otherapplications of the electronic device 101 (e.g., SMS/MMS application,email application, health care application, environment informationapplication, etc.), to an external electronic device (e.g., electronicdevice 104). In addition, the notification relay application may receivenotification information from an external electronic device (e.g.,electronic device 104) and provide it to the user. The device managementapplication can manage (e.g., to install, delete, or update) part of thefunctions of an external electronic device (e.g., electronic device 104)communicating with the electronic device 101, e.g., turning on/off theexternal electronic device, turning on/off part of the components of theexternal electronic device, adjusting the brightness (or the displayresolution) of the display of the external electronic device, etc.;applications operated in the external electronic device; or servicesfrom the external electronic device, e.g., call service or messagingservice, etc.

In various embodiments of the present disclosure, the application module134 may include applications designated according to attributes (e.g.,type of electronic device) of the external electronic device (e.g.,electronic device 104). For example, if the external electronic deviceis a digital audio player, the application module 134 may include anapplication related to music playback. If the external electronic deviceis a mobile medical device, the application module 134 may include anapplication related to health care. In an embodiment of the presentdisclosure, the application module 134 may include at least one of thefollowing: an application designated in the electronic device 101 andapplications transmitted from external electronic devices (e.g., server106, electronic device 104, etc.).

The I/O interface 140 may receive instructions or data from the user viaan I/O system (e.g., a sensor, keyboard or touch screen) and transfersthem to the processor 120, memory 130, communication interface 160 orapplication control module 170 through the bus 110. For example, the I/Ointerface 140 may provide data corresponding to a user's touch input toa touch screen to the processor 120. The I/O interface 140 may receiveinstructions or data from the processor 120, memory 130, communicationinterface 160 or application control module 170 through the bus 110, andoutput them to an I/O system (e.g., a speaker or a display). Forexample, the I/O interface 140 may output voice data processed by theprocessor 120 to the speaker.

The display 150 may display information (e.g., multimedia data, textdata, etc.) on the screen so that the user can view it.

The communication interface 160 may communicate between the electronicdevice 101 and an external system (e.g., an electronic device 104 orserver 106). For example, the communication interface 160 may connect toa network 162 in wireless or wired mode and communicate with theexternal system. Wireless communication may include at least one of thefollowing: Wireless Fidelity (Wi-Fi), Bluetooth (BT), near fieldcommunication (NFC), GPS or cellular communication (e.g., long termevolution (LTE), LTE-advanced (LTE-A), code division multiple access(CDMA), wideband CDMA (WCDMA), universal mobile telephone system (UMTS),wireless broadband (Wi-Bro), global system for mobile communications(GSM), etc.). Wired communication may include at least one of thefollowing: universal serial bus (USB), high definition multimediainterface (HDMI), recommended standard 232 (RS-232), plain old telephoneservice (POTS), etc.

In an embodiment of the present disclosure, the network 162 may be atelecommunication network. The telecommunication network may include atleast one of the following: a computer network, Internet, Internet ofthings, telephone network, etc. The protocol for communication betweenthe electronic device 101 and the external system, e.g., transport layerprotocol, data link layer protocol, or physical layer protocol, may besupported by at least one of the following: application module 134, API133, middleware 132, kernel 131 and communication module 160.

The application control module 170 may process at least a part of theinformation acquired from other components (e.g. processor 120, memory130, I/O interface 140, and communication interface 160) and providesthe user with the processing result in various ways. For example, theapplication control module 170 may control a part of the functions ofthe electronic device 101 in order for the electronic device 101 tointeroperate with other electronic device (e.g. electronic device 104and server 106) using the processor 120 or independently thereof.According to an embodiment of the present disclosure, at least a part ofthe application control module 170 may be included in the server 106such that at least one of the operations of the application controlmodule 170 can be supported by the server 106. Additional information onthe application control module 170 is provided through the descriptionhereinafter with reference to FIGS. 2 to 6

FIG. 2 illustrates a schematic block diagram of an electronic device 200according to an embodiment of the present disclosure. The electronicdevice may be part or all of electronic device 101 or 104 as shown inFIG. 1.

Referring to FIG. 2, the electronic device 200 may include one or moreprocessors of the application processor (AP) 210, a communication module220, subscriber identification module (SIM) cards 226_1 to 226_N, amemory 230, a sensor module 240, an input system 250, a display module260, an interface 270, an audio module 280, a camera module 291, a powermanagement module 295, a battery 296, an indicator 297, and a motor 298.

The AP 210 may control a number of hardware or software componentsconnected thereto by executing the operation system or applications,process data including multimedia data, and perform correspondingoperations. The AP 210 may be implemented with a system on chip (SoC).In an embodiment of the present disclosure, the AP 210 may furtherinclude a graphic processing unit (GPU).

The communication module 220 (e.g., communication interface 160)performs communication for data transmission/reception between the otherelectronic devices (e.g., an electronic device 104, server 106) that areconnected to the electronic device (e.g., electronic device 101) via thenetwork. In an embodiment of the present disclosure, the communicationmodule 220 may include a cellular module 221, a Wi-Fi module 223, a BTmodule 225, a GPS module 227, an NFC module 228 and a radio frequency(RF) module 229.

The cellular module 221 may provide voice call, video call, SMS orInternet service, etc., via a communication network (e.g., LTE, LTE-A,CDMA, WCDMA, UMTS, Wi-Bro, GSM, etc.). The cellular module 221 mayperform identification or authentication for electronic devices in acommunication network by using their SIM cards (e.g., SIM cards 226_1 to226_N). In an embodiment of the present disclosure, the cellular module221 may perform part of the functions of the AP 210. For example, thecellular module 221 may perform part of the functions for controllingmultimedia.

In an embodiment of the present disclosure, the cellular module 221 mayinclude a communication processor (CP). The cellular module 221 may beimplemented with, for example, an SoC. Although the embodiment of thepresent disclosure shown in FIG. 2 is implemented in such a way that thecellular module 221 (e.g., communication processor), the powermanagement module 295, the memory 230, etc., are separated from the AP210, it can be modified in such a way that the AP 210 includes at leastpart of those (e.g., cellular module 221).

In an embodiment of the present disclosure, the AP 210 or the cellularmodule 221 (e.g., communication processor) may load instructions or datatransmitted from at least one of the following: non-volatile memory orother components, on a volatile memory and then process them. The AP 210or the cellular module 221 may also store data in a non-volatile memory,which is transmitted from/created in at least one of the othercomponents.

The Wi-Fi module 223, the BT module 225, the GPS module 227 and the NFCmodule 228 may include processors for processing transmission/receptionof data, respectively. Although the embodiment of the present disclosureshown in FIG. 2 is implemented in such a way that the cellular module221, Wi-Fi module 223, BT module 225, GPS module 227, and NFC module 228are separated from each other, it can be modified in such a way thatpart of those (e.g., two or more) are included in an integrated chip(IC) or an IC package. For example, part of the processors correspondingto the cellular module 221, Wi-Fi module 223, BT module 225, GPS module227, and NFC module 228, e.g., a communication processor correspondingto the cellular module 221 and a Wi-Fi processor corresponding to theWi-Fi module 223, may be implemented with an SoC.

The RF module 229 may transmit or receive data, e.g., RF signals. The RFmodule 229 may include a transceiver, a power amplifier module (PAM), afrequency filter, a low noise amplifier (LNA), etc. The RF module 229may also include parts for transmitting/receiving electromagnetic waves,e.g., conductors, wires, etc., via free space during wirelesscommunication. Although the embodiment of the present disclosure shownin FIG. 2 is implemented in such a way that the cellular module 221,Wi-Fi module 223, BT module 225, GPS module 227, and NFC module 228share the RF module 229, it can be modified in such a way that at leastone of those transmits or receives RF signals via a separate RF module.

The SIM cards 226_1 to 226_N may be cards with a SIM. The SIM cards226_1 to 226_N may be fitted into corresponding slots 224_1 to 224_N ofthe electronic device. The SIM cards 226_1 to 226_N may include uniqueidentification information, e.g., integrated circuit card identifier(ICCID), or subscriber information, e.g., international mobilesubscriber identity (IMSI).

The memory 230 (e.g., memory 130) may include built-in memory 232 and/orexternal memory 234. The built-in memory 232 may include at least one ofthe following: volatile memory, e.g., dynamic RAM (DRAM), static RAM(SRAM), synchronous DRAM (SDRAM), etc.; non-volatile memory, e.g., onetime programmable ROM (OTPROM), programmable ROM (PROM), erasable andprogrammable ROM (EPROM), electrically erasable and programmable ROM(EEPROM), mask ROM, flash ROM, not and (NAND) flash memory, not or (NOR)flash memory, etc.

In an embodiment of the present disclosure, the built-in memory 232 maybe a Solid State Drive (SSD). The external memory 234 may furtherinclude a flash drive, e.g., compact flash (CF), secure digital (SD),micro-SD, mini-SD, extreme digital (XD), a memory stick, etc. Theexternal memory 234 may be functionally connected to the electronicdevice via various types of interface. In an embodiment of the presentdisclosure, the electronic device 101 may further include storagedevices (or storage media) such as hard drives.

The sensor module 240 may measure a physical quantity or sense operationstates of the electronic device 101 and convert the measured or senseddata into electrical signals. The sensor module 240 may include at leastone of the following: gesture sensor 240A, gyro sensor 240B, atmosphericpressure sensor 240C, magnetic sensor 240D, acceleration sensor 240E,grip sensor 240F, proximity sensor 240G, color sensor 240H (e.g.,red-green-blue (RGB) sensor), biosensor 240I, temperature/humiditysensor 240J, luminance sensor 240K, and ultra-violet (UV) sensor 240M.

The sensor module 240 may also include an e-nose sensor,electromyography (EMG) sensor, an electroencephalogram (EEG) sensor, anelectrocardiogram (ECG) sensor, Infra-Red (IR) sensor, a fingerprintsensor, iris sensor, etc. The sensor module 240 may further include acontrol circuit for controlling one or more sensors.

The input system 250 may include a touch panel 652, a pen sensor 254(i.e., a digital pen sensor), a key 256 and an ultrasonic input system258. The touch panel 252 may sense touches in at least one of thefollowing: capacitive sensing mode, pressure sensing mode, infraredsensing mode, and ultrasonic sensing mode. The touch panel 252 mayfurther include a control circuit. When the touch panel 252 is designedto operate in capacitive sensing mode, it can sense mechanical/physicaltouches or proximity of an object. The touch panel 252 may furtherinclude a tactile layer. In that case, the touch panel 252 can providetactile feedback to the user.

The pen sensor 254 (i.e., digital pen sensor) may be implemented in thesame or similar way as receiving a user's touch input or by using aseparate recognition sheet. The key 256 may include mechanical buttons,optical keys or a key pad. The ultrasonic input system 258 is a devicethat can sense sounds via a microphone 288 of the electronic device 101by using an input tool for generating ultrasonic signals and can checkthe data. The ultrasonic input system 258 can sense signals in wirelessmode. In an embodiment of the present disclosure, the electronic device101 may receive a user's inputs from an external system (e.g., acomputer or server) via the communication module 220.

The display module 260 (e.g., display 150) may include a panel 262, ahologram unit 264, or a projector 266. The panel 262 may be implementedwith a Liquid Crystal Display (LCD), Active Matrix Organic LightEmitting Diodes (AMOLEDs), or the like. The panel 262 may be implementedin a flexible, transparent, or wearable form. The panel 262 may form asingle module with the touch panel 252. The hologram unit 264 shows athree-dimensional image in the air using interference of light. Theprojector 266 may display images by projecting light on a screen. Thescreen may be placed, for example, inside or outside the electronicdevice 101. In an embodiment of the present disclosure, the displaymodule 260 may further include a control circuit for controlling thepanel 262, the hologram unit 264, or the projector 266.

The interface 270 may include an HDMI 272, a USB 274, an opticalinterface 276, a D-subminiature (D-sub) 278, etc. The interface 270 mayalso be included in the communication interface 160 shown in FIG. 1. Theinterface 270 may also include a mobile high-media card (MHL) interface,an SD card, a multi-media card (MMC) interface, an infrared dataassociation (IrDA) standard interface, or the like.

The audio module 280 may convert between audio and electrical signals.At least part of the components in the audio module 280 may be includedin the I/O interface 140 shown in FIG. 1. The audio module 280 mayprocess audios output from/input to, for example, a speaker 282, areceiver 284, earphones 286, a microphone 288, etc.

The camera module 291 may take still images or moving images. In anembodiment of the present disclosure, the camera module 291 may includeone or more image sensors (e.g., on the front side and/or the backside), a lens, an image signal processor (ISP), a flash (e.g., an LED ora xenon lamp), or the like.

The power management module 295 may manage electric power supplying tothe electronic device 101. The power management module 295 may include apower management IC (PMIC), a charger IC, a battery or fuel gauge, etc.

The PMIC may be implemented in the form of IC chip or SoC. Chargingelectric power may be performed in wired or wireless mode. The chargerIC may charge a battery, preventing input over-voltage or inputover-current from inputting to the battery from a charger. In anembodiment of the present disclosure, the charger IC may be implementedwith a wired charging type and/or a wireless charging type. Examples ofthe wireless charging type of charger IC are a magnetic resonance type,a magnetic induction type, an electromagnetic type, etc. If the chargerIC is implemented with a wireless charging type, it may include anadditional circuit for wireless charging, e.g., a coil loop, a resonancecircuit, a rectifier, etc.

The battery gauge may measure the residual amount of battery 296, thelevel of voltage, the level of current, temperature during the charge.The battery 296 charges electric power and supplies it to the electronicdevice 101. The battery 296 may include a rechargeable battery or asolar battery.

The indicator 297 shows states of the electronic device 101 or of theparts (e.g., AP 210), e.g., a booting state, a message state, arecharging state, etc. The motor 298 converts an electrical signal intoa mechanical vibration. Although it is not shown, the electronic device101 may include a processor for supporting a mobile TV, e.g., a GPU. Themobile TV supporting processor may process media data that comply withstandards of digital multimedia broadcasting (DMB), digital videobroadcasting (DVB), media flow, etc.

Each of the elements/units of the electronic device according to thepresent disclosure may be implemented with one or more components, andbe called different names according to types of electronic devices. Theelectronic device according to the present disclosure may include atleast one element described above. The electronic device may be modifiedin such a way as to remove part of the elements or include new elements.In addition, the electronic device according to the present disclosuremay also be modified in such a way that parts of the elements areintegrated into one entity that performs their original functions.

In the present disclosure, the terminology ‘˜module’ refers to a ‘unit’including hardware, software, firmware or a combination thereof. Forexample, the terminology ‘˜module’ is interchangeable with ‘˜unit,’‘˜logic,’ ‘˜logical block,’ ‘˜circuit,’ etc. A ‘module’ may be the leastunit or a part of an integrated component. A ‘module’ may be the leastunit or a part thereof that can perform one or more functions. A‘module’ may be implemented in mechanical or electronic mode. Forexample, ‘modules’ according to various embodiments of the presentdisclosure may be implemented with at least one of the following: anapplication specific IC (ASIC) chip, field-programmable gate array(FPGAs) and a programmable-logic device that can perform functions thatare known or will be developed.

An electronic device according to various embodiments of the presentdisclosure may include a communication module including a BT module forcommunicating with external devices, a display module for displayingdata of an external device selected from the external devices, and anapplication processor for selecting an external device havingtransmitted data corresponding to a signal among data received from theexternal devices, wherein the application processor transmits signals tothe external devices, receives data for the signals from the externaldevices, selects one of the external devices based on the received data,and transmits an operation execution signal to the selected externaldevice.

An electronic device according to various embodiments of the presentdisclosure may include a communication module for communicating with theexternal devices, a display module for displaying data of an externaldevice selected from the external devices, and an application processorfor selecting an external device having transmitted data correspondingto a signal among data received from the external devices, wherein theapplication processor transmits signals to the external devices,receives data for the signals from the external devices, selects one ofthe external devices based on the received data, and transmits anoperation execution signal to the selected external device.

An electronic device according to various embodiments of the presentdisclosure may include a display module for displaying data receivedfrom an external device, a communication module for communicating withthe electronic device or the external device, a sensor module formeasuring a sensor value corresponding to a data request signal receivedfrom the electronic device, and an application processor for selectingan external device to transmit data corresponding to a signaltransmitted from the electronic device among the data received from theexternal device, wherein the application processor receives the signalfrom the electronic device, transmits the data corresponding to thesignal to the electronic device, receives an operation execution signalfor the data from the electronic device, and performs at least one ofvarious operations according to the operation execution signal.

In one of the various embodiments of the present disclosure, currentlyconnected electronic devices are classified based on flowchartsillustrated in FIGS. 3A, 3B, and 3C.

Referring to FIG. 3A, the AP 210 of the first electronic device 101 maysearch for second electronic devices having one or more connection logsthrough the BT module 225 in operation 301. The first electronic device101 may identify a BT communication log list to search for the secondelectronic devices having the connection log. In operation 303, AP 210of the first electronic device 101 may classify second electronicdevices that can receive a data output command signal and output thedata among the found second electronic devices, and may designate theclassified second electronic devices as group A. The AP 210 of the firstelectronic device 101 may classify, as group B, the remaining electronicdevices except for the non-connected second electronic device 104 amongthe second electronic devices classified as group A in operation 305.Whether the second electronic devices are in a non-connected state maybe determined through sensing by sensors of the sensor modules of thesecond electronic devices. Among the sensors of the sensor module,particularly, a proximity sensor may determine whether the secondelectronic device is in a connected state. In operation 307, the AP 210of the first electronic device 101 may communicate with the secondelectronic devices of group B through BT communication.

Referring to FIG. 3B, the AP 210 of the first electronic device 101 maysearch for second electronic devices having one or more connection logsthrough the BT module 225 in operation 311. The AP 210 of the firstelectronic device 101 may identify a BT communication log list to searchfor the second electronic devices having the connection log. The AP 210of the first electronic device 101 may classify, as group A, theremaining electronic devices except for the non-connected secondelectronic device 104 among the found second electronic devices inoperation 313. Whether the second electronic devices are connected ornot may be determined through sensing by sensors of the sensor modulesof the second electronic devices. Among the sensors of the sensormodule, particularly, a proximity sensor may determine whether thesecond electronic device is in a connected state. In operation 315, theAP 210 of the first electronic device 101 may classify second electronicdevices, which can receive a data output command signal and output thedata, among the second electronic device of group A, and may designatethe classified second electronic devices as group B. In operation 317,the AP 210 of the first electronic device 101 may communicate with thesecond electronic devices of group B.

Referring to FIG. 3C, the AP 210 of the first electronic device 101 maysearch for devices using the same account among the second electronicdevices in operation 321. The AP 210 of the first electronic device 101may classify, as group A, the remaining electronic devices except forthe second electronic device 104, which is not connected to the firstelectronic device 101, among the second electronic devices using thesame account in operation 323. Whether the second electronic devices arein a non-connected state may be determined through sensing by sensors ofthe sensor modules of the second electronic devices. Among the sensorsof the sensor module, particularly, a proximity sensor may determinewhether the second electronic device is a connected state. In operation325, the AP 210 of the first electronic device 101 may classify secondelectronic devices, which can receive a data output command signal andoutput the data, among the second electronic device of group A, and maydesignate the classified second electronic devices as group B. Inoperation 327, the AP 210 of the first electronic device 101 maycommunicate with the second electronic devices of group B by controllingthe BT module 225.

In one of the various embodiments of the present disclosure, the optimalsecond electronic device 104 may be determined by identifying types ofdata to be output and states of the second electronic devices to outputthe data.

For example, when the AP 210 of the first electronic device 101 is tooutput vibrations, the AP 210 may receive corresponding sensor valuesfrom sensor modules of the second electronic devices, particularly, agyro sensor or an acceleration sensor to detect motions of the secondelectronic devices. The AP 210 of the first electronic device 101 maydetermine through the sensor values whether the second electronicdevices are currently moving or not. Since the AP 210 of the firstelectronic device 101 desires to output the vibrations, the AP 210 mayselect the second electronic device 104 having the smallest motion, thatis, the smallest sensor value received from the sensor module. The AP210 of the first electronic device 101 may control the BT module 225 totransmit a vibration output command signal to the selected secondelectronic device 104. For example, when the user is walking, the AP 210of the first electronic device 101 may transmit a signal for outputtingdata to a wristband which moves relatively less than a shoe rather thanoutputting data through the shoe.

For example, when the AP 210 of the first electronic device 101 desiresto output a voice, the AP 210 may select a device having the smallestambient noise based on input values of microphones of the secondelectronic devices having the microphones. Further, the AP 210 mayselect the second electronic device 104 that can output a volume levelof the voice to be output from the first electronic device 101.

For example, when the AP 210 of the first electronic device 101 desiresto output visual information such as a color, the AP 210 may recognize astate of the second electronic device 104 through the sensor modules ofthe second electronic devices, particularly, an IR sensor or anillumination sensor. Alternatively, the recognition is made through acombination of the IR sensor and the illumination sensor. Further, whenthe second electronic device 104 includes a camera, the AP 210 of thefirst electronic device 101 may recognize whether the user looks at thesecond electronic device 104. The AP 210 of the first electronic device101 may select the second electronic device 104 at which the user looksor the second electronic device 104 having small obstructions from dataof the sensors. When the user currently puts their hands into theirpockets, the AP 210 of the first electronic device 101 may select a shoeor a necklace which is relatively less obstructed without displayingvisual information through a ring. The shoe or necklace which is theselected second electronic device 104 may display the visual informationreceived from the second electronic device 104 by controlling an LED.

One of the various embodiments of the present disclosure may correspondto all embodiments in common.

The AP 210 of the first electronic device 101 may select the secondelectronic device 104 to output data. Alternatively, the AP 210 of thefirst electronic device 101 may select the second electronic device 104to output data by comparing pieces of data between the second electronicdevices. When selecting the second electronic device 104, the AP 210 ofthe first electronic device 101 may identify a battery state. The secondelectronic device 104 may require a significant amount of powerconsumption to display data or perform an operation according to thedata. Accordingly, in selecting the second electronic device 104,identifying whether the battery state is higher than or equal to apredetermined level is a top priority.

One of the various embodiments of the present disclosure may bedescribed through Table 1. Table 1 shows optimal output data of secondelectronic devices according to an embodiment of the present disclosure.

TABLE 1 Second electronic device Output data Shoe Number of stepsHeadband Bone conduction/Volume Wristband Pulse/Heartbeat RingPulse/Heartbeat

Referring to Table 1, the type of optimal data according to the secondelectronic device 104 may be pre-defined in various embodiments of thepresent disclosure. For example, the AP 210 of the first electronicdevice 101 may instruct the second electronic devices to transmit datarelated to the user's pulse. The second electronic devices, for example,the shoe and the wristband in Table 1 may attempt to transmit the datarelated to the signal received from the first electronic device 101. Thesecond electronic devices may transmit the data related to the signalreceived from the first electronic device 101 to the first electronicdevice 101. The AP 210 of the first electronic device 101 may determinedata which is most suitable for the user's pulse among the receiveddata. Since the wristband is a device suitable for outputting the user'spulse between the shoe and the wristband, the AP 210 of the firstelectronic device 101 may select the wristband and control the displayunit to output data received from the wristband for the user or performan operation for displaying the data.

Further, the second electronic devices having received the instruction,for example, the wristband and the ring in Table 1 may collect userpulse data from sensors of the devices and transmit the collected datato the first electronic device 101. When the AP 210 of the firstelectronic device 101 determines that a plurality of pieces of receiveddata correspond to pieces of data received from the second electronicdevices, which are most suitable for outputting a pulse, the AP 210 ofthe first electronic device 101 may calculate an average value of theplurality of pieces of data. The AP 210 of the first electronic device101 may calculate an average value of a plurality of pieces of data andcontrol the display unit to output the calculated average value for theuser or perform an operation for displaying the data.

As shown in Table 1, the second electronic devices 104 may outputdifferent types of data. Each of the second electronic devices 104 mayreceive a signal of the first electronic device 101 and transmit datarelated to the signal to the first electronic device 101. At this time,the second electronic device 104 may transmit the data to the firstelectronic device on a predetermined cycle. The second electronic device104 may transmit data to the first electronic device 101 on differentcycles according to the data type. For example, pulse and heartbeat datatypes may be transmitted to the first electronic device 101 every secondto monitor user health. The data type such as the number of operationsmay be transmitted to the first electronic device 101 every 30 minutesto monitor a quantity of exercise performed by the user. The data typesuch as a cholesterol level may be transmitted to the first electronicdevice 101 at each meal time. This is so the AP 210 of the firstelectronic device 101 can monitor which food is good for a followingmeal. Further, the data type such as body temperature may be transmittedto the first electronic device 101 every minute. This is so the AP 210of the first electronic device 101 can monitor the user's health for thesame reason as that of monitoring the user's pulse and heartbeat.

The various embodiments of the present disclosure for selecting thesecond electronic device 104 to I/O data can be applied to FIGS. 4 to 6below.

FIG. 4 is a flowchart illustrating an operation of the first electronicdevice 101 according to various embodiments of the present disclosure.

Referring to FIG. 4, the AP 210 of the first electronic device 101 maydetermine the type of signal to be transmitted to the second electronicdevices in operation 401. The electronic devices that can output thesignal may vary depending on the signal type. After determining thesignal type, the AP 210 of the first electronic device 101 may transmitthe signal to the second electronic devices. In operation 403, the AP210 of the first electronic device 101 may make a request fortransmitting pieces of data related to the signal type to a plurality ofsecond electronic devices. In operation 405, the AP 210 of the firstelectronic device 101 may receive the pieces of data related to thesignal type from the second electronic devices. In operation 407, the AP210 of the first electronic device 101 may determine the secondelectronic device 104 suitable for performing an operation according tothe signal based on the pieces of data received from the secondelectronic devices. A process for determining the second electronicdevice 104 may include the above described various embodiments of thepresent disclosure. In operation 409, the AP 210 of the first electronicdevice 101 may control the BT module 225 to transmit the signal to thesecond electronic device 104 which is determined as the suitable device.

FIG. 5 is a flowchart illustrating an operation of a plurality of secondelectronic devices according to an embodiment of the present disclosure.

Referring to FIG. 5, a plurality of second electronic devices maytransmit/receive data, and determine to perform operations. Inoperations 501 to 502, a second electronic device A 104 a and a secondelectronic device B 104 b may transmit/receive at least one of a signaland data through BT communication. The second electronic device A 104 amay detect data to be output for a signal received from the firstelectronic device 101 in operation 503, although this is not illustratedin FIG. 5. In operation 503, the second electronic device A 104 a maytransmit the detected data A to the second electronic device B 104 bwhich is different from the second electronic device A 104 a. The secondelectronic device B 104 b may receive the data A transmitted from thesecond electronic device A 104 a, and also may detect data B to beoutput for a signal received from the first electronic device 101 inoperation 504, although this is not illustrated in FIG. 5. In operation505, it may be determined whether data B has a higher priority than dataA. The priority may be configured not to overlap a plurality of secondelectronic devices to output one output data. When a processor of thesecond electronic device B 104 b determines that data A has a higherpriority than data B in operation 505, the second electronic device B104 b may proceed to operation 506 and transmit a command performing anoperation for data A. In operation 507, the second electronic device A104 a may perform the operation for data A in response to the commandreceived from the second electronic device B 104 b. When the secondelectronic device B 104 b determines that data A has a higher prioritythan data B in operation 505, the second electronic device B 104 b mayproceed to operation 508 and perform an operation for data B. Inoperation 505, the process of determining the priority may include asimple comparison between data A and data B. Further, the process ofdetermining the priority may include a process of comparing states ofthe second electronic device having transmitted data and selecting datatransmitted by an optimal second electronic device.

FIG. 6 is a flowchart illustrating operations of the first electronicdevice 101 and a plurality of second electronic devices according to anembodiment of the present disclosure.

Referring to FIG. 6, in operations 601, 602, and 603, the firstelectronic device 101, the second electronic device A 104 a, and thesecond electronic device B 104 b may transmit/receive signals through BTcommunication. Although FIG. 3 illustrates an operation performed bythree electronic devices, a plurality of second electronic devices andthe first electronic devices 101 may transmit/receive signals through BTcommunication. The second electronic device A 104 a may detect data A tobe output for a signal, which is not illustrated in FIG. 6 but receivedfrom the first electronic device 101, that is, data A corresponding to acondition in operation 604. The second electronic device A 104 a maytransmit data A to the first electronic device 101 by controlling the BTmodule 225. In operation 605, the first electronic device may receivedata A from the second electronic device A 104 a. The second electronicdevice B 104 b may detect data B to be output for a signal, which is notillustrated in FIG. 6 but received from the first electronic device 101,that is, data B corresponding to a condition in operation 606. Thesecond electronic device B 104 b may transmit data B to the firstelectronic device 101 by controlling the BT module 225. In operation607, the AP 210 of the first electronic device 101 may receive data Bfrom the second electronic device B 104 b. In operation 608, the AP 210of the first electronic device 101 may determine priorities of datareceived from the second electronic device A 104 a and the secondelectronic device B 104 b. In operation 608, the process of determiningthe priority may include a simple comparison between data A and data B.Further, the process of determining the priority may include a processof comparing states of the second electronic device having transmitteddata and selecting data transmitted by an optimal second electronicdevice.

When the AP 210 of the first electronic device determines that data Ahas a higher priority, the first electronic device 101 may transmit asignal performing an operation on a signal to the second electronicdevice A 104 a. In operation 609, the second electronic device A 104 amay perform the operation for data A. When the AP 210 of the firstelectronic device 101 determines that data A has a higher priority, thefirst electronic device 101 may transmit a signal performing anoperation on a signal to the second electronic device B 104 b inoperation 608. In operation 610, the second electronic device B 104 bmay perform the operation for data B.

Table 2 shows weighted values for determining the second electronicdevices to I/O data according to an embodiment of the presentdisclosure.

TABLE 2 Input/output (I/O) First Second Third Fourth Fifth functionselection selection selection selection selection Notification HeadSmart Ring Smart — (output) Mounted watch phone Display (HMD) Time Smartwatch Head Ring Smart — (output) Mounted phone Display (HMD) PedometerShoe activity Smart Smart Head Ring (input) tracker watch phone MountedDisplay (HMD) Heart rate Ring Smart Head Smart — monitor watch Mountedphone (input) Display (HMD) mounted display) Device Ring Smart SmartHead — control watch phone Mounted (input) Display (HMD) Voice HeadSmart Smart — — (output) Mounted phone watch Display (HMD)

Table 3 is a table showing weighted values for selecting secondelectronic devices according to an embodiment of the present disclosure.

TABLE 3 Selection degree of table Battery state User preferenceProcessor load Context 30% 40% 20% 5% 5%

Table 2 above may list sequences to select the second electronic devicesbased on each I/O function. Table 3 shows weighted values defined withTable 2. The weighted values in Table 3 may be changed by the user. TheAP 210 of the first electronic device 101 may store the above tables inthe cloud. The cloud may refer to an external service, not internalstorage space, and the electronic device connected to a server maydownload or upload various types of information. The AP 210 of the firstelectronic device 101 may transmit a signal by controlling the BT module225 to output data to the second electronic device 104 which isautomatically determined according to Table 3 based on I/O functions.

The first electronic device 101 and a plurality of second electronicdevices 104 may be connected through BT communication. The AP 210 of thefirst electronic device 101 may identify Tables 2 and 3 through thecloud. An operation for determining the second electronic device 104 maybe performed by the cloud or the AP 210 of the first electronic device101. Based on the weighted values of Table 3, a predetermined value isassigned to each state. Values from 1 to 5 may be assigned according tothe selection sequences of Table 2. As a battery state grows closer tofull charge, a high value is assigned. A high value may be assigned as2, a medium value may be assigned as 24, and a low value may be assignedas 6. As the processor load becomes larger, a ‘high’ value is assigned.A high value may be assigned as 0.27, a medium value may be assigned as0.5, and a low value may be assigned as 0.25. As a user preferencegrows, 1 is assigned. Values from 1 to 3 may be assigned. As theinfluence of the context becomes stronger, a high value is assigned. Ahigh value may be assigned as 3, a medium value may be assigned as 2,and a low value may be assigned as 1. The assigned values may be changedby the user.

For example, the AP 210 of the first electronic device 101 may selectthe second electronic device 104 to output a time function. The secondelectronic device 104 may be determined according to the weighted valueof Table 3. According to Table 2, the second electronic device 104 to beselected first to output time is a smart watch. Further, when a batterystate of a smart watch is medium, a load degree of a processor ismedium, user preference is low, and context is low, the followingequation may be determined:

(0.3×1)+(0.4×24)+(0.2×0.5)+(0.05×3)+(0.05×1)=3.48  Equation 1

Under the same conditions for outputting a time function, an equation toselect a ring may be expressed below:

(0.3×3)+(0.4×24)+(0.2×0.5)+(0.05×3)+(0.05×1)=4.08  Equation 2

When the first electronic device 101 or a cloud determines the secondelectronic device 104 by using a weighted value, the second electronicdevice 104 having a small calculated value is selected.

A method of selecting an external electronic device connected with anelectronic device according to various embodiments of the presentdisclosure may include determining, among the plurality of externalelectronic devices, at least one external electronic device connectedwith the electronic device, transmitting signals to the at least oneexternal electronic device, receiving data corresponding to the signalsfrom the at least one external electronic device, selecting one of theat least one external electronic device based on the received data; andtransmitting an operation execution signal for the data to the selectedexternal electronic device.

A method of selecting an external electronic device connected with anelectronic device according to various embodiments of the presentdisclosure may include receiving a signal from the electronic device,transmitting data corresponding to the signal to the electronic device,receiving an operation execution signal for the data from the electronicdevice and performing at least one of various operations according tothe operation execution signal.

Examples of non-transitory computer-readable media include: magneticmedia, such as hard disks, floppy disks, and magnetic tape; opticalmedia such as Compact Disc ROM (CD-ROM) disks and DVDs; magneto-opticalmedia, such as floptical disks; and hardware devices that are speciallyconfigured to store and perform program instructions (e.g., programmingmodules), such as ROM, RAM, flash memory, etc. Examples of programinstructions include machine code instructions created by assemblylanguages, such as a compiler, and code instructions created by ahigh-level programming language executable in computers using aninterpreter, etc. The described hardware devices may be configured toact as one or more software modules including program instructions thatcause a computer or processor to perform the operations and methodsdescribed above, or vice versa. The one or more software modules may bestored on the non-transitory computer-readable media.

Modules or programming modules according to various embodiments of thepresent disclosure may include one or more components, remove part ofthem described above, or include new components. The operationsperformed by modules, programming modules, or the other components,according to the present disclosure, may be executed in serial,parallel, repetitive or heuristic fashion. Part of the operations can beexecuted in any other order, skipped, or executed with additionaloperations.

While the present disclosure has been shown and described with referenceto various embodiments thereof, it will be understood by those skilledin the art that various changes in form and details may be made thereinwithout departing from the spirit and scope of the present disclosure asdefined by the appended claims and their equivalents.

What is claimed is:
 1. A method of selecting an external electronicdevice connected with an electronic device, the method comprising:determining, among the plurality of external electronic devices, atleast one external electronic device connected with the electronicdevice; transmitting signals to the at least one external electronicdevice; receiving data corresponding to the signals from the at leastone external electronic device; selecting one of the at least oneexternal electronic device based on the received data; and transmittingan operation execution signal for the data to the selected externalelectronic device.
 2. The method of claim 1, wherein the determining ofthe at least one external electronic device comprises: determiningwhether the at least one external electronic device is capable ofoutputting data on types of the signals; and determining, if the atleast one external electronic device is capable of outputting data ontypes of the signals, whether the at least one external electronicdevice is worn.
 3. The method of claim 1, wherein the determining of theat least one external electronic device comprises: determining whetherthe at least one external electronic device is worn; and determining, ifthe at least one external electronic device is worn, whether the atleast one external electronic device is capable of outputting data ontypes of the signals.
 4. The method of claim 1, wherein the determiningof the at least one external electronic device comprises: determiningwhether the at least one external electronic device uses a same accountas that of the electronic device; determining, if the at least oneexternal electronic device uses the same account as that of theelectronic device, whether the at least one external electronic deviceis worn; and determining, if the at least one external electronic deviceis worn, whether the at least one external electronic device is capableof outputting data on types of the signals.
 5. The method of claim 1,wherein the selecting of one of the at least one external electronicdevice comprises: receiving sensor values of the at least one externalelectronic device; and selecting an external electronic device having asmallest sensor value among the sensor values.
 6. The method of claim 1,wherein the selecting of one of the at least one external electronicdevice comprises selecting a predetermined external electronic devicethat can output data corresponding to types of the signals among the atleast one external electronic device.
 7. The method of claim 6, furthercomprising performing an operation corresponding to the data of thepredetermined external electronic device.
 8. The method of claim 7,further comprising, when a number of the predetermined externalelectronic device is plural, performing an operation corresponding to anaverage value of data received from the external electronic devices. 9.An electronic device comprising: a communication module configured tocommunicate with a plurality of external electronic devices; a displaymodule configured to display data of an external electronic deviceselected from among the plurality of external electronic devices; and anapplication processor (AP) configured to select the external electronicdevice having transmitted data corresponding to a signal among datareceived from the plurality of external electronic devices, wherein theAP determines, from among the plurality of external electronic devices,at least one external electronic device connected with the electronicdevice, transmits signals to the plurality of external electronicdevices, receives data corresponding to the signals from the pluralityof external electronic devices, selects one of the external electronicdevices based on the received data, and transmits an operation executionsignal to the selected external electronic device.
 10. The electronicdevice of claim 9, wherein the AP determines whether the at least oneexternal electronic device is capable of outputting data on types of thesignals and determines, if the at least one external electronic deviceis capable of outputting data on types of the signals, whether the atleast one external electronic device is worn.
 11. The electronic deviceof claim 9, wherein the AP determines whether the at least one externalelectronic device is worn and determines, if the at least one externalelectronic device is worn, whether the at least one external electronicdevice is capable of outputting data on types of the signals.
 12. Theelectronic device of claim 9, wherein the AP determines whether the atleast one external electronic device uses a same account as that of theelectronic device, determines, if the at least one external electronicdevice uses the same account as that of the electronic device, whetherthe at least one external electronic device is worn and determines, ifthe at least one external electronic device is worn, whether the atleast one external electronic device is capable of outputting data ontypes of the signals.
 13. The electronic device of claim 9, wherein theAP receives sensor values of the at least one external electronic deviceand selects an external electronic device having a smallest sensor valueamong the received sensor values.
 14. The electronic device of claim 9,wherein the AP selects a predetermined external electronic device thatcan output data corresponding to types of the signals among the at leastone external electronic device.
 15. The electronic device of claim 14,wherein the AP further performs an operation corresponding to data ofthe predetermined external electronic device.
 16. The electronic deviceof claim 15, wherein, when a number of the predetermined externalelectronic device is plural, the AP performs an operation correspondingto an average value of data received from the external electronicdevices.
 17. A method of selecting an external electronic deviceconnected with electronic device, the method comprising: receiving asignal from the electronic device; transmitting data corresponding tothe signal to the electronic device; receiving an operation executionsignal for the data from the electronic device; and performing at leastone of various operations according to the operation execution signal.18. The method of claim 17, wherein the transmitting of the datacomprises: transmitting data corresponding to a type of the signal toother external electronic devices; and selecting one of the otherexternal electronic devices based on the received data.
 19. The methodof claim 18, wherein the transmitting of the data comprises transmittingthe data to the other external electronic devices being worn among theother external electronic devices capable of outputting data on types ofthe signals.
 20. The method of claim 18, wherein the transmitting of thedata comprises transmitting the data to the other external electronicdevices capable of outputting data on types of the signals among theother external electronic devices being worn.
 21. The method of claim18, wherein the transmitting of the data comprises: selecting the otherexternal electronic devices using a same account as that of theelectronic device from the other external electronic devices, excludingexternal electronic devices that are not worn; and transmitting thesignal to the other external electronic devices that can output data fora type of the signal among the remaining external electronic devices ofthe other external electronic devices.
 22. The method of claim 18,wherein the selecting of the one of the other external electronicdevices comprises: receiving sensor values of the other externalelectronic devices; and selecting an external electronic device amongthe other external electronic devices having a smallest sensor valueamong the sensor values.
 23. The method of claim 18, wherein theselecting of the one of the other external electronic devices comprisesselecting a predetermined other external electronic device that canoutput data corresponding to a type of the signal.
 24. The method ofclaim 17, wherein the receiving of the operation execution signalcomprises receiving an operation execution signal corresponding to thesignal from the electronic device.
 25. An external electronic devicecomprising: a communication module configured to communicate with anelectronic device or other external electronic devices; a sensor moduleconfigured to measure a sensor value corresponding to a data requestsignal received from the electronic device; and an application processor(AP) configured to select an external device having data correspondingto a signal transmitted from the electronic device among the datareceived from the external device, wherein the AP receives the signalfrom the electronic device, transmits the data corresponding to thesignal to the electronic device, receives an operation execution signalfor the data from the electronic device, and performs at least one ofvarious operations according to the operation execution signal.
 26. Theelectronic device of claim 25, wherein the AP transmits datacorresponding to a type of the signal to the other external electronicdevices and selects one of the other external electronic devices basedon the received data.
 27. The electronic device of claim 26, wherein theAP transmits the data to the other external electronic devices beingworn among the other external electronic devices capable of outputtingdata on types of the signals.
 28. The electronic device of claim 26,wherein the AP transmits the data to the other external electronicdevices capable of outputting data on types of the signals among theother external electronic devices being worn.
 29. The electronic deviceof claim 25, wherein the AP selects the other external electronicdevices using a same account as that of the electronic device from theother external electronic devices, excluding the other externalelectronic devices which are not worn, and transmits the signals to theexternal electronic devices that can output data for types of thesignals among the remaining external electronic devices of the otherexternal electronic devices.
 30. The electronic device of claim 25,wherein the AP receives sensor values of the other external electronicdevices and selects an external electronic device among the otherexternal electronic devices having a smallest sensor value among thesensor values.
 31. The electronic device of claim 25, wherein the APselects a predetermined other external electronic device that can outputdata corresponding to a type of the signal.
 32. The electronic device ofclaim 25, wherein the AP receives an operation execution signalcorresponding to the signal from the electronic device.